#  all  只要有一个 0 空  Falese返回false ,返回true  相当于 and  一个不满足都不满足
l  = [1,1,1,23,False,242,]


t = ()
print(all(t))  # 空元组返回True

# any  相当于 or   满足一个就是true
print(any((0,0)))

#sorted 排序 生成新的list
print('排序:',sorted(['1','a','e','d']))
print(sorted(('name','age'),reverse=True))

# range 生成整数列表
print(type(range(1,10)))

# zip
val = zip((1,2,3,4,5),('a','b','c','s'))  # 如果不一样按照最少的
print(dict(val))
print(list(zip(('name',),('age',))))

# enumerate 枚举
listObj = ['a','d','e']
dictObj = {'name':'taqq','age':'18'}
for k,v in enumerate(listObj,5):
    print('k:',k,';v',v)
for k , v in  enumerate(dictObj):
    print('k:',k,';v',v)

# set 集合
setObj = {'a','v','c'}
setObj2 = set([1,2,3,'a'])
print(type(setObj))
print(type(setObj2))
setObj.add('tqq')
print(setObj)
print(setObj - (setObj2))  # 差集
print(setObj&setObj2)  # 交集
print(setObj | setObj2)  #并集
setObj2.pop() # 拿出数据
print('--',setObj2)

setObj.discard('a')  # 移除指定元素
print(setObj)

setObj.update(setObj2)  # 更新
print(setObj)


def inputTardeCode():
    code = input('请输入交易代码:')
    desc = input('请输入交易类型:')
    listCode = code.split(' ')
    listDesc = desc.split(' ')
    trade = zip(listCode,listDesc)
    tradeDict = dict(trade)
    for k,v in tradeDict.items():
        print('交易代码:',k,';交易类型;',v)

def js():
    for x in range(100):
        y = 100-x
        if x + y == 100 and 100%(x+y/3) ==0:
            return x

x = js()
print(x)

# 转换为set 去重